package com.G_CN06.mvc.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.List;

/**
 * <p>
 * 
 * </p>
 *
 * @author HUANG AND WU
 * @since 2023-02-11
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value="TestPaper对象", description="")
public class TestPaper implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(hidden = true)
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    private String major;

    private String courseId;

    private String version;

    private Float score;

    private String sourceTeacher;

    private String grade;


    public void setName(String testPaperName) {
    }

    public void setTestTime(int testTime) {
    }

    public void setTotalScore(int totalScore) {
    }

    public void setTopicId(int topicId) {
    }

    public void setClassId(int classId) {
    }

    public void setChoiceQuestions(List<ChoiceQuestion> choiceQuestions) {
    }

    public void setFillQuestions(List<FillQuestion> fillQuestions) {
    }

    public void setJudgeQuestions(List<JudgeQuestion> judgeQuestions) {
    }

    public void setMultiChoiceQuestions(List<MultiChoiceQuestion> multiChoiceQuestions) {
    }

    public void setSubjectivityQuestions(List<SubjectivityQuestion> subjectivityQuestions) {
    }
}
